package cn.yuanqiao.archive.danganzhengli.service;

import cn.yuanqiao.archive.danganzhengli.domain.HandOverReceive;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * @author zjj
 * @date 2023/7/22
 */
public interface IHandOverReceiveService {
    int insertHandOverReceive(HandOverReceive handOverReceive);

    int getFileCount(Long categoryId);

    List<HandOverReceive> exportData(Long id);

    void exportWord(Long id, HttpServletResponse response) throws IOException;

    HandOverReceive selectHandOverReceiveById(HandOverReceive handOverReceive);

    void yijiaopack(Long id, HttpServletResponse response) throws IOException;

    List<HandOverReceive> selectHandOverReceive(HandOverReceive receive);

    String getFileSize(Long categoryId);

    int jsState(Long id,String tenantCode);

    int yijiaoBanjie(Long id);

    void packXml(String yijiao, Long daId, Integer daType);

    int killHOV(Long id);

    String onlinpush(Long[] ids);

    int insertNewHandOverReceive(HandOverReceive handOverReceive);
}
